@charset "utf-8";




.talk-btn{ display:none!important}
.fl{ float:left}. fr{ float:right}


.news_1 .item {
    padding: 25px 0;
    padding-right: 55px; width: 49%!important; float:left; height:150px
}.news_1  .item .left {
    width: 145px;
    text-align: center;
    line-height: 1;
    color: #222222;
    transition: .5s ease-in-out;
    font-family: 'beba'; height:70px
}.news_1 .item .left .num {
    font-size: 40px;font-family: 'beba';line-height: 1;
    padding-bottom: 10px;
    margin-bottom: 10px;
    position: relative;
}.news_1 .item .left .num:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 45px;
    background: #dddddd;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.news_1 .item .left .time {
    font-size: 16px;font-family: 'beba';
}.news_1 .item .right .h0 {
    font-size: 20px;
    color: #222222;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    transition: .5s ease-in-out;
    margin-bottom: 15px;
}.news_1  .item .right .p {
    height: 52px;
    overflow: hidden;
} .news_1 .item .right .p {
    transition: .5s ease-in-out;
    font-size: 14px;
    color: #666666;
    line-height: 26px;
}
.news_1 .item .right { width: calc(100% - 145px);
}.news_1 .item:hover {
  background: #2662aa;
  transition: .5s ease-in-out;
  color: #ffffff;
}
.news_1 .item:hover .left {
  transition: .5s ease-in-out;
  color: #ffffff;
}
.news_1 .item:hover .right .h0 {
  transition: .5s ease-in-out;
  color: #ffffff;
}
.news_1 .item:hover .right .p {
  transition: .5s ease-in-out;
  color: #def1ff;}
  .f-cb:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
/*---简介-----------*/
  
/*about*/




.cp_list { height:849px; margin:0px auto; clear:both; overflow:visible; width:1240px; background:#fff ; padding-top:50px}

.cp_list .abo{ width:38%; background:url(../images/abo.jpg) no-repeat center top; height:399px ; margin-top:30px}

.cp_list .abcon{ width:53%; height:399px ; margin-top:30px}
.cp_list .abcon p{ color:#5c5c5c ; font-size:17px; margin-top:10%; line-height:36px}

.btn_1 a{
    width: 219px;
    height: 47px;
    border-radius: 28px;
    text-align: center;
    line-height: 47px;   
    color: #666666;
    font-size: 20px; margin:0 auto;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; border:1px #666666 solid; display:block; margin-top:40px}


.btn_1 a:hover{
 margin-top:30px;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#46c9b6), to(#67d1ff));
	background-image: -webkit-linear-gradient(top,  #46c9b6, #67d1ff);
	background-image: -moz-linear-gradient(top, #46c9b6, #67d1ff);
	background-image: linear-gradient(top, #46c9b6, #67d1ff); color:#fff!important; border:0; 
}
.sz{ width:1240px;  margin:0 auto; height:200px}



.sz .fl {
    width: 50%;
  
    height: 175px;
}
 .sz dl {
    width: 49%;
    display: inline-block;
    text-align: center;
    padding-top: 45px;
    background: url(../images/ab_xx1.jpg) no-repeat right 45px;
    height: 128px;
}.sz .fl dl dt {
    color: #07a776;
}.sz  dl dt span {
    font-family:Arial, Helvetica, sans-serif; font-weight:lighter
   
}.sz dl dt em {
    font-size: 17px;
    color: #4b4b4b; font-style:normal
}.sz dl dd {
    font-size: 18px;
    color: #181818;
}.sz  .fr {
    width: 50%;
  
    height: 175px;
}.sz.fr dl:nth-child(1) {
    
}
.sz dl dt {
    font-size: 60px;
    font-family: DINEngschriftStd; color: #07a776; font-weight:normal
}
.fhsl{ width:482px; height:319px; float:left; margin-top:41px; border-radius: 35px; overflow:hidden; background:#000 }

/*--------------*/

.news_1{ width:100%; margin:0 auto;background:#f7f7f7; height:800px}
.warp { width:1310px;  margin:0 auto; padding-top:88px}
.news_1 h2{  font-size:28px; font-family:SourceHanSerifCN-Bold_0; color:#181818; text-align:center; background:url(../images/line4.jpg) no-repeat center bottom; padding-bottom:20px}
.zzs {
    width: 1300px;
    margin: 0px auto;
}


.zzsc .tab{ overflow:hidden; width:662px; height:50px;line-height:50px; float:left;  margin-top:60px}
.zzsc .tab a{ display:block;  float:left; text-decoration:none; color:#333;  text-align:center; font-size:17px; background:#f7f7f7; margin-right:3px ; width:49%}
.zzsc .tab a:hover{ background:#009a82; color:#fff; text-decoration:none;}
.zzsc .tab a.on{ background:#009a82; color:#fff; text-decoration:none; width:49%}
.zzsc .content_2{ overflow:hidden; width:662px; position:relative; height:360px}
.zzsc .content_2 ul{ position:absolute; left:0; top:0; }
.zzsc .content_2 li{ width:657px; float:left;}

	
.zzsc .content_2 .fifi{ height:95px; display:block; border-bottom:1px #f2f2f2 solid; padding-top:10px ;} 

	
	
.content_2  a:hover  .home_news_li_r {
    transform: translate(-10px,0);
    -webkit-transform: translate(-10px,0);
    -moz-transform: translate(-10px,0);
    -o-transform: translate(-10px,0);
    -ms-transform: translate(-10px,0);
    background-color: #009a82;
    color: #fff;
    border: 1px solid #009a82;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
	
	
.home_news_ul li { width:660px; border-bottom:1px solid #f2f2f2; height:79px; padding-top:32px; display:flex; justify-content:space-between;}
.home_news_li_l { width:104px; border-right:1px solid #e3e3e3; height:72px; text-align:center; padding-right:20px; font-size:14px; color:#333; float:left }
.home_news_li_l p { font-size:30px; text-align:center; line-height:30px; padding-bottom:0; margin-bottom:0; padding-top:15px }
.home_news_li_m { width:478px; padding-left:19px; text-align:left; float:left}
.home_news_li_m h4 { width:100%; text-align:left; line-height:27px; font-size:18px; color:#363636; font-weight:normal}
.home_news_li_m p { width:87%; text-align:left;  font-size:16px; color:#777777; line-height:35px }
.home_news_li_r { width:30px; height:30px; text-align:center; line-height:25px; border-radius:50%;  color:#c3c3c3; border:1px solid #c3c3c3;margin-top:14px; float:right }
.home_news_li_r .icon iconfont{font-size:10px!important; }

.zzsc a .home_news_tu.right .home_news_tu_img,
.zzsc a .home_news_tu.right .home_news_tu_con {
	
		transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;	
	
	}

.zzsc a:hover .home_news_tu.right .home_news_tu_img { width:110%; height:110%; top:-5%; left:-5%;
}
.zzsc a:hover .home_news_tu.right .home_news_tu_con {height:90px;  }


	
	.home_news_tu { width:596px; height:382px; overflow:hidden; margin-top:-46px; position:relative; float:right}
.home_news_tu_img  {width:596px; height:382px; position:absolute; top:0px; left:0px; }
.home_news_tu_con {width:596px; height:108px; position:absolute;   bottom:0px; left:0px;  
 background-color:#009a82;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#009a82), to(#009a82));
	background-image: -webkit-linear-gradient(left,  #009a82, #009a82);
	background-image: -moz-linear-gradient(left, #009a82, #009a82);
	background-image: linear-gradient(left, #009a82, #009a82);
	display:flex; justify-content: space-between; opacity:0.83;
	


}
.home_news_tu_con h3 { padding-left:55px; padding-top:25px; color:#FFF; line-height:28px; font-size:31px; font-weight:normal; font-family:"Times New Roman", Times, serif; } 
.home_news_tu_con h3 p { font-family:"微软雅黑"; font-size:17px;line-height:23px; }
.home_news_tu_con_b { float:right; padding-right:43px; padding-top:43px;}


.zzsc a:hover .home_news_tu.right .home_news_tu_img { width:110%; height:110%; top:-5%; left:-5%;
}
.zzsc a:hover .home_news_tu.right .home_news_tu_con {height:90px;  }



/*--------------*/
.wrap1 {
    width: 1310px;
    margin-right: auto;
    margin-left: auto;
}
.wrap2 {
    width: 1322px; margin:0 auto
}



.pt1{ background:url(../images/youshi.jpg) no-repeat center top fixed; width:100%; margin:0 auto; height:698px;}
.pronav{ width:1240px; margin:0 auto; display:flex; list-style:none; justify-content:center;}
.pronav .img{ width:100%;   text-align:center; list-style:none; margin:40px auto}

.pronav  .img img{transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;}
.pronav  .img:hover img {
    transform: rotateY(180deg);transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease; text-decoration:none
}
.pronav .img p{ color:#15b886; font-size:30px; margin:19px 0 0 0 }
.pronav .img  b{ width:80px; height:1px; background:#c9c9c9; margin:10px auto; display:block}
.pronav .img span { font-size:18px; color:#15b886; line-height:26px; text-transform:capitalize}
a:hover{text-decoration:none}
.pronav li{ width:241px; text-align:center; margin-bottom:70px; margin-top:30px; height:241px; background:#fff; border:21px #cff5e7 solid; border-radius:50%; margin:60px; font-size:24px; color:#fff;   }
.pronav li em{ padding-top:30px; float:left; display:block; list-style:none; font-style:normal; text-align:center; width:100%}
.pt2{  width:100%; margin:0 auto; height:798px; background:#f8f9fa}
 

/*--------------*/




.youshi{ background:url(../images/youshi2.jpg) no-repeat center top fixed; width:100%; margin:0 auto; height:971px;}

.youshi_1{ width:761px; margin-top:50px}

.youshi1{ width:374px; height:274px; background:url(../images/y1.jpg) no-repeat;border-radius: 22px; overflow:hidden ; margin-right:13px; margin-bottom:13px }
.youshi_1 p{background:rgb(0,154,130,.9); width:100%; height:50px; line-height:50px; text-align:center; color:#fff; font-size:20px; margin-top:224px}

.youshi2{ width:374px; height:274px; background:url(../images/y2.jpg) no-repeat;border-radius: 22px; overflow:hidden ; margin-bottom:13px }
.youshi3{ width:374px; height:274px; background:url(../images/y3.jpg) no-repeat;border-radius: 22px; overflow:hidden; margin-right:13px  }
.youshi4{ width:374px; height:274px; background:url(../images/y4.jpg) no-repeat;border-radius: 22px; overflow:hidden  }
.youshi_2{ width:548px; height:562px; background:url(../images/y5.jpg) no-repeat;border-radius: 22px; overflow:hidden ;margin-top:50px }

.youshi5{ width:228px; padding:32px 32px 60px 32px; background:rgb(0,154,130,.8); margin:128px 0 0 82px;  }
.youshi5 span{ color:#fff; font-size:48px; font-weight:bold; width:100%}
.youshi5 p{ color:#fff; font-size:18px;  width:100%; line-height:50px }
.youshi5  b{ font-size:20px; border-bottom:1px #fff solid; color:#fff;  font-weight:normal; width:100% ;text-transform:uppercase; padding-bottom:8px}
.youshi5 em{ font-style:normal; color:#fff; margin-top:25px; width:100% ; display:block ; font-size:22px}






/*--------------*/


.newsbg{ width:1310px; margin:0 auto; height:706px}











 .pt3{position:relative; background:url(../images/ab_bg.jpg) no-repeat center top;  padding-top:110px; padding-bottom:160px;}
 .pt3 .top1{width:48%; position:relative; z-index:1; margin-top:70px; height:350px;}
 .pt3 .top1 .desc{color:#a9a9a9; font-size:16px; margin-top:30px;}
 .pt3 .top1 .con{padding-right:140px;}
 .pt3 .top1 .index_more{position:absolute; right:0; top:0; bottom:0; width:140px; background:#fff; padding-top:20px; text-align:center;}
 .pt3 .pic{position:absolute; left:45%; top:110px; z-index:0;}
 .pt3 .pic img{max-width:759px;}
 .pt3 .dp{padding-top:60px;position:relative; width:100%; margin:0 auto; justify-content: space-between; height:157px;}

 .pt3 .dp  li{ width:33%; padding:20px 0; float:left; margin-right:0.3%; text-align:center; transition:All 0.4s ease-in-out; }

 .pt3 .icon{   font-size: 70px;
    font-family: DINCond-Bold; color:#fff}
 .pt3 .icon span{ font-size:16px}

 .pt3 .dp  li .d{font-size:18px; color:#fff}

 .pt3 .dp li:hover { transition:All 0.4s ease-in-out; transform: translate(0,-10px);}
 
 .pt3 a:hover{color:#4dffcf;  transition:All 0.4s ease-in-out;}
 
 

 .li1 { background:#2cc2ff}
  .li2 {background: rgba(77, 255, 207, .6)}
   .li3 {background: rgba(173, 147, 255, .6)}
   
   
   
 .pt3 .pic {width: 720px;}
 .pt3 .pic {
    position: absolute;
    left: 45%;
    top: 110px;
    z-index: 0;
}.index_en a {
    font-size: 77px;
    font-family: DINCond-BoldAlternate;
    text-transform: uppercase;  color: #fff;
}
 
 .index_cn a {
    font-size: 35px;
    color: #fff;
    font-weight:normal;
    display: inline-block;
    position: relative;
    line-height: 1;
    margin-bottom: 10px;
}
.index_desc a{ color:#fff; font-size:20px;}
.desc a{ color:#fff; font-size:14px;}




/*--------------*/


.hl_main5_contenta{width:1300px;border-top:none;  }
.hl_main5_contenta a{ color:#fff}
.hl_main5_contenta1{width:1300px;margin-top:5px; overflow:hidden; float:left; margin-left:0px;}

.hl_main5_contenta1 ul li{ float:left; display:inline; margin-top:40px;}
.hl_main5_contenta1 ul li img{ max-width:244px }
.hl_main5_contenta1 ul li .tupian{ text-align:center;  width:259px; height:120px; vertical-align:middle; margin-top:15px}
.hl_main5_contenta1 ul li .gao{ text-align:center; color:#000000; font-size:20px; padding-top:15px;  line-height:20px!important; width:259px;}
.hl_main5_contenta1 ul li .gao b{ text-align:center; color:#000000; font-size:16px; padding-top:15px;  line-height:20px!important; width:259px; display:block; font-weight:normal}

.hl_main5_contenta1 ul li .blue span{ text-align:center; color:#fff; font-size:15px; line-height:28px!important; width:110px; height:28px; border:0px #b2b2b2 solid; border-radius: 25px; display:block; margin:10px auto 0 auto; background:#2378ca }

.hl_main5_contenta1 ul li a{ float:left; background:#fff; border:#d0d0d0 solid 5px;width:259px; height:324px;  font-weight:normal;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; margin-right:30px ; padding:10px }
	
.hl_main5_contenta1 ul li a:hover{ float:left;  width:259px; height:324px;  border:#83c129 solid 5px;
transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px); color:#76b816}




.hl_main5_content{width:1300px;border-top:none; padding-bottom:30px; }
.hl_main5_content a{ color:#fff}
.hl_main5_content1{width:1310px;margin-top:5px; overflow:hidden; float:left; margin-left:0px;}
.hl_main5_content1 ul{width:26000px; overflow:hidden;}
.hl_main5_content1 ul li{ float:left; display:inline; margin-top:40px;}
.hl_main5_content1 ul li img{ width:230px;  border-radius:8px; margin-top:20px }

.hl_main5_content1 ul li .tupian{ text-align:center;  width:229px; margin:0 auto}
.hl_main5_content1 ul li .gao{ text-align:center; color:#434343; font-size:18px; padding-top:15px;  line-height:20px!important; width:259px; margin:0 auto}
.hl_main5_content1 ul li .gao b{ text-align:center; color:#4c4c4c; font-size:14px; padding-top:15px;  line-height:20px!important; width:259px; display:block; font-weight:normal}

.hl_main5_content1 ul li .blue span{ text-align:center; color:#808080; font-size:14px;  display:block; margin:10px auto 0 auto }


.hl_main5_content1 ul li a{ float:left; background:#fff;  width:327px; height:460px; margin-right:4px; font-weight:normal;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; }
	
.hl_main5_content1 ul li a:hover{ float:left;  width:330px; height:463px; 
transform: translate(0,-8px);
	-webkit-transform: translate(0,-8px);
	-moz-transform: translate(0,-8px);
	-o-transform: translate(0,-8px);
	-ms-transform: translate(0,-8px); color:#76b816 }



.hl_scrool_leftbtn{width:44px; height:44px; background:url(../images/d11.png) no-repeat; float:left; margin-top:180px; cursor:pointer;}
.hl_scrool_rightbtn{width:44px; height:44px;  background:url(../images/d2.png) no-repeat; float:right;margin-top:180px; cursor:pointer;}





.hl_main5_content2{width:1300px;border-top:none; padding-bottom:30px; }
.hl_main5_content2 a{ color:#fff}
.hl_main5_content12{width:1310px;margin-top:5px; overflow:hidden; float:left; margin-left:0px;}
.hl_main5_content12 ul{width:26000px; overflow:hidden;}
.hl_main5_content12 ul li{ float:left; display:inline; margin-top:40px;}
.hl_main5_content12 ul li img{ width:230px;  border-radius:8px; margin-top:20px }

.hl_main5_content12 ul li .tupian{ text-align:center;  width:229px; margin:0 auto}
.hl_main5_content12 ul li .gao{ text-align:center; color:#434343; font-size:18px; padding-top:15px;  line-height:20px!important; width:259px; margin:0 auto}
.hl_main5_content12 ul li .gao b{ text-align:center; color:#4c4c4c; font-size:14px; padding-top:15px;  line-height:20px!important; width:259px; display:block; font-weight:normal}

.hl_main5_content12 ul li .blue span{ text-align:center; color:#808080; font-size:14px;  display:block; margin:10px auto 0 auto }


.hl_main5_content12 ul li a{ float:left; background:#fff;  width:327px; height:460px; margin-right:4px; font-weight:normal;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; }
	
.hl_main5_content12 ul li a:hover{ float:left;  width:330px; height:463px; 
transform: translate(0,-8px);
	-webkit-transform: translate(0,-8px);
	-moz-transform: translate(0,-8px);
	-o-transform: translate(0,-8px);
	-ms-transform: translate(0,-8px); color:#76b816 }



.hl_scrool_leftbtn2{width:44px; height:44px; background:url(../images/d11.png) no-repeat; float:left; margin-top:180px; cursor:pointer;}
.hl_scrool_rightbtn2{width:44px; height:44px;  background:url(../images/d2.png) no-repeat; float:right;margin-top:180px; cursor:pointer;}


/*--------------*/
.news { width:1310px; margin:0 auto; height:620px}
.news_con .fl dl { width:377px; height:196px; background:#f0f0f0; float:left; padding:25px 30px;  }


.news_con .fl dl i { width:77px; height:22px; line-height:22px; color:#fff; font-size:17px; text-align:center; background:#0089d1; font-style:normal; float:left; display:block;}
.news_con .fl dl dt { width:100%; float:left; font-size:18px; line-height:25px; margin-top:10px; font-weight:400;}
.news_con .fl dl dd span { font-size:17px; line-height:50px; background:url(../images/n_xx1.jpg) no-repeat left bottom; height:50px; display:block; }
.news_con .fl dl dd p { font-size:18px; line-height:30px; color:#222222; padding-top:20px; background:url(../images/news_xx1.jpg) no-repeat left top;}
.news_con .fl dl dd em { font-size:15px; font-style:normal; font-size:15px; color:#666666; border-bottom:1px solid #666666;  padding-top:40px; float:left;}



.news_con .fr { width:100%; float:left;}
.news_con .fr dl { width:100%; height:331px;  margin-bottom:30px;   }
.news_con .fr dl img { width:630px; height:331px; }

.news_con .fr dl dt {  width:630px; height:331px;  float:left;  }
.news_con .fr dl dt img { width:630px; height:331px; }

.news_con .fr dl dd {   width:630px; float:right; }

.news_con .fr dl dd em { font-size:19px; color:#4a4a4a; font-style:normal; background:url(../images/n_xx.jpg) left bottom no-repeat; line-height:57px; height:57px; float:left; width:100%;}
.news_con .fr dl dd p { font-size:15px; color:#505050; line-height:30px;}
.news_con .fr dl dd h3 { font-size:22px; font-weight:400; width:100%; color:#0059a9; line-height:90px;}
.news_con .fr dl dd span { width:147px; height:44px; line-height:44px; text-align:center; color:#fff; font-size:15px; border-radius:50px; background:#0059a9; margin-top:20px; float:left;}


#flash2{ display:none

}

.mbdh{ display: none}
.34a{ display:block}
.34b{ display: none}
.wap_22{ display:none}

.anliiii_1{ display:block}
.anliiii_2{ display:none}


/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:550px){  

.mbdh{ display:block}
header{ display:none; background:none}

#flash2{ display:block;
width:100%;
height:640px;
float:none; margin:0 auto

}.ba{ display:none}

.about,.warp{ width:100%}



	
	
	
	
	
	
.neirong, .sz{  width: 90%;}

.btn_1{ width:100%!important; margin:0px auto 0 auto;height: 95px!important;}


.btn_1 a {
     width: 60%;
    height: 47px;
    border-radius: 28px;
    text-align: center;
    line-height: 47px;
    color: #666666;
    font-size: 18px;
    margin: 0 auto;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
    border: 1px #666666 solid;
    display: block;
    margin-top: 40px;
}



.warp_2{ padding-top:60px}

.ying{ display: none}
.mt-tabpage{ width:100%;}
.con2{ width:100%; display: flex;
    justify-content: center;flex-wrap:  wrap ;

}.ll {
    width: 80%;
    font-size: 20px;
    line-height: 24px;
    padding-top: 27px; margin:0 auto
}


.ss,.ewm { float:none;clear:both; display:none}



footer .banquan{ width:100%; clear:both}
footer{ display:none}

footer .banquan .xia{ float:none}
.lx{
    width: 100%;
    height: 519px;
    float: left;
    background: #035bbf;
    color: #FFFFFF;
    position: relative;
  
}.ll em{ line-height:13px}

.ll p{ line-height:30px}
.ll span{ margin-bottom:20px}


.pavilion-container .pavilion-inner{ width:100%}



.news_1 {
    width: 100%;
    margin: 0 auto;
    background: #f7f7f7;
    height: 750px;
}
#34b{ display:none!important}
.er13_a{display:none!important}
.warp {
    
    margin: 0 auto;
    padding-top: 38px;
}
.pavilion-container {    padding-top: 20px;}

.wap_22{display:block ; z-index:999999999999}

.wap_down{z-index:999999999999}


.ej_nav{ width:100%; background-size: 330%; height:200px}

.bannertoptop {
    width: 100%;
    height: 146px;
    margin: 0 auto;
}
.licheng{
    width: 100%;}
.ej_nav_list {
    display: block;
    width: 100%;
    position: relative;
    height: 42px;
    /* box-shadow: 0px 5px 5px 0px rgb(0,0,0,.1); */
    margin: 0 auto;
}

.ej_nav_u1 li {
    display: inline-block;
    vertical-align: top;
    width: 24%!important;
    text-align: center;
    line-height: 42px;
    margin-right: 1px;
    background: rgba(255, 255, 255, .7); 
}
.ej_nav_u1 li  a{ font-size:16px}


.gsjj_con1{ min-height:500px}




.gsjj_con1_div1 {
    box-sizing: border-box;
    font-size: 0;
    /* box-shadow: 0 0px 29px -1px grey; */
    position: relative;
    margin: 0px auto 110px auto;
    width: 90%;
}
.gsjj_con1_div1_right {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    border-radius: 35px 0px;
    overflow: hidden;
    height: 242px; margin:0 auto; float:none
}


.gsjj_con1_div1_left {
    display: block;
    vertical-align: middle;
    width: 100%;
    box-sizing: border-box; margin:0 auto
  
}
.gsjj_con1_div1:after {
    content: '';
    display: block;
    width: 10px;
    height: calc(100% - 0 px);
    position: absolute;
    top: 0px;
    right: 0px;
    background: rgba(130,133,136,0);
}

.pro_list_1_mid_right_1{ width:95%!iMPORTANT; display:flex; justify-content: space-between ; flex-wrap: wrap ;
}
.pro_list_1_mid_right_1 ul { width:100%!iMPORTANT; display:flex; justify-content: space-between ; flex-wrap: wrap ;}
.pro_list_1_mid_right_1 ul li {
    margin-right: 2%;
    margin-bottom: 1.875em;
    -webkit-transition: -webkit-box-shadow .45s ease-out;
    transition: -webkit-box-shadow .45s ease-out;
    transition: box-shadow .45s ease-out;
    transition: box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out;
    float: left;
    background-color: #fff;
    width: 48%;
    margin-bottom: 2.5%;
}
.cssimg, .cssimgp img{ margin-top:4px!important}


.pro_list_1_mid_right_1_2_1 { font-size:14px!important}

.newspage {
    width: 100%;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 20px;
    TEXT-ALIGN: center;
    margin: 40px auto 90px auto;
    clear: both;
}.pro_list_1_mid_right_1_2_2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #999;
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 30px;
}
.gsjj_con1_div1_left img{ width:100%!important; height:auto!important}
.cell_h {
    height: 100px;
    display: table-cell;
    vertical-align: middle;
}
.pn p img{ width:100%!important; height:auto!important}
.cell_h  img{ height:130px}
.about-dpv {
    clear: both;
    overflow: visible;
    width: 100%!important;
    margin: 0px auto 90px auto;
    background: #fff;
}.content  .biaoti {height: 90px;}
.cell_mid {
    display: table;
    height: 200px;
    width: 100%;
}.pro_list_1_mid_right_1_1 {
    text-align: center;
    height: 200px;
}
.pro_list_1_mid_right_1_2_3 {
    margin-bottom: 1.5625em;
}
.gsjj_con1_div1_center {
    width: 100%;
    padding: 0;
    margin: 80px auto;
    display: block;
}.woi li p {
    line-height: 28px;
    font-size: 16px;
    width: 90%!important;
    float: left;
    color: #333;
    margin-right: 3%;
    line-height: 30px;
}.woi li {
    width: 86%!important;
    float: none;
    display: block;
    background: #fff;
    margin-bottom: 1%;
    transition: box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out;
    padding: 4%; margin:4%; 
}.gsjj_con1_div1_center {
    width: 100%;
    padding: 0;
    margin: 40px auto;
    display: block;
}



.cen1 {
    width: 100%;
    margin: auto;
    height: auto;
    z-index: 999999999999999999999999999;
}

.cpleft{ display:none} 


.cpright {
    width: 100%;
    float: none;
    padding-top: 30px;
    padding-left: 0px; margin-left:0
}





.wrap {
    width: 100%;
    margin: 0 auto;
}
.p_detail {
    width: 100%;
    float: none;
    line-height: 35px;
    font-size: 15px; margin:0 auto
}


.product-details .case {
    margin-top: 0px;
    max-width: 100%;
}
.product-details .case .brief .big-image {
    width: 100%;
    float: none; margin:0 auto
}


.p_detail h4 {
    color: #FFFFFF;
    font-weight: normal;
    border-top: solid 3px #0a5bc6;
    background: #f9f9f9;
    margin-bottom: 10px;
    margin-top: 10px; width:90%; margin:10px auto
}
.paging{ display:none}
.product-details .case .brief .text {
    width: 90%;
    float: none;
    padding: 0px 5%; margin:0 auto; text-align:center
}

.brief div{ width:90%; margin:0 auto}
.product-details .case .brief .text .title {
    font-size: 24px;
    font-weight: normal;
    color: #333333;
    margin-bottom: 0px;
    margin-top: 20px;
    text-align: center;
}.product-details .case .brief p img{ width:100%!important; margin:10px auto}

.product-details .case .brief p
{ width:90%!important; margin:10px auto}
.xwzx_con1,.xwzx_con1_u1{ width:100%!important}

.maps { display:none
}
.Box .Box_con .conbox {
    position: relative;
    overflow: hidden; width:80%; margin:0 auto
}
.rit-box {
    float: none;
    width: 90%; margin:0 auto
}
.section {
    width: 100%;
   margin:0 auto
    
}.top-tit{ display:none}.city {
    width: 90%;
    display: table;
    margin-top: 15px;
}

.section-5{ padding-top:0; padding-bottom:90px}
.con .fr{ display:none}
.dh {
    line-height: 30px;
    color: #fff;
    background: #005daa;
    font-size: 17px;
    height: 80px;
    margin: auto;
    margin-top: 15px;
    width: 70%;
    border-radius: 100px; padding:10%; margin-bottom:50PX
}.dh span {
    padding-left:0;
   
    width: 60%;
    float: none;
    font-size: 18px;
}.dh1{ display:none}
.biaoti {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 130px;
    text-align: center;
    background: url(../images/p.png) no-repeat center center; background-size:80%; margin-bottom:30px
}
.biaoti h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:35px}
.biaoti p { text-transform:uppercase;  color:#524e4e; font-size:14px;  font-weight:normal;  line-height:24px ; padding-top:5px; letter-spacing:4px}


.biaoti_2{
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 130px;
    text-align: center;
    background: url(../images/p.png) no-repeat center center; background-size:80%; margin-bottom:0px
}
.biaoti_2 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:35px}
.biaoti_2 p { text-transform:uppercase;  color:#524e4e; font-size:14px;  font-weight:normal;  line-height:24px ; padding-top:5px; letter-spacing:4px}






.biaoti2{
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 130px;
    text-align: center;
    background: url(../images/p.png) no-repeat center center; background-size:80%; margin-bottom:30px
}
.biaoti2 h3 { color:#fff; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:35px}
.biaoti2 p { text-transform:uppercase;  color:#fff; font-size:14px;  font-weight:normal;  line-height:24px ; padding-top:10px; letter-spacing:4px}



.zhuanli{ padding-top:0; height:630px}

.biaoti3 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 130px;
    text-align: center;
    background: url(../images/p.png) no-repeat center center; background-size:80%; margin-bottom:30px; float:none
}
.biaoti3 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:35px}

.biaoti3 p { text-transform:uppercase;  color:#524e4e; font-size:14px;  font-weight:normal;  line-height:24px ; padding-top:10px; letter-spacing:4px}

.biaoti3 .biaoti_tiao { float:none; width:90%; margin:0 auto ;background: url(../images/b.png) no-repeat center bottom; height:50px}

.navi {
    float: none!important;
    margin-top: 0px!important; width:100%; margin:0 auto
}
.biaoti3 .biaoti_tab {
    width: 100%; float:none; margin:20px auto
}
.newsbg{ width:100%; margin:0 auto; height:650px}

.navi ul li {
    float: left;
    text-align: center;
    margin-right: 5px;
    font-size: 18px;
    line-height: 45px;
    width: 45%!important;
    height: 45px;
    color: #33;
    border: 1px #9c9c9c solid;
    border-radius: 29px;
    margin-right: 2%;
}
.selecta a {
    background: #07a776 !important;
    border-radius: 24px;
    width: 100%!important;
    height: 47px;
    line-height: 47x;
    color: #fff!important;
    display: block;
    border: 0;
    border: 0!important; font-size:16px
}.navi ul li{font-size:16px!important}
.n1{ display:none}
.news02 {
    margin: auto;
   width:100%;
    padding-top: 0px;
}.n2 {
    width: 90%;
    float: none; margin:0 auto
}.n2 ul {
    overflow: hidden;
    text-align: left;
    float: none;
}.n2 ul li {
    display: inline;
    float: none;
    height: 110px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    padding-top: 10px;
    border-bottom: #ececec solid 1px;
}.nr {
    width: 75%;
    float: left;
}.n2 ul li a {
    float: left;
    font-size: 15px;
    color: #a1a1a1;width: 100%;
}.nr h5 {
    color: #333;
    font-size: 17px;
    line-height: 24px;
    float: left;
    font-weight: normal;
   width: 100%;-o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:1;
 /*显示行数*/-webkit-box-orient:vertical; overflow:hidden; 
}.n2 ul li a p {
    margin-top: 10px;
    line-height: 24px;-o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:2;
 /*显示行数*/-webkit-box-orient:vertical; overflow:hidden; width:100%
}
.Box .content {
    width: 100%!important;
    margin: 0 auto;
    margin-top: 40px;
}
.Box .Box_con .conbox ul li {
    float: left;
    width: 185px;
    margin-left: 20px;
    overflow: hidden;
}.Box .Box_con .conbox ul li img {
    display: block;
    width: 185px;
    transition: all 0.5s;
}
.biaoti_4 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 80px;
    text-align: center;
    background: url(../images/c.png) no-repeat center center; background-size:90%; margin-bottom:30px
}
.city{ display:none}
.biaoti_4 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:28px}

.biaoti_4 p { text-transform:uppercase;  color:#524e4e; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }


.biaoti_7 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 80px;
    text-align: center;
    background: url(../images/c.png) no-repeat center center; background-size:90%; margin-bottom:30px
}

.biaoti_7 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:28px}

.biaoti_7 p { text-transform:uppercase;  color:#524e4e; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }



.biaoti_6 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 130px;
    text-align: center;
    background: url(../images/p.png) no-repeat center center; background-size:80%; margin-bottom:30px
}

.biaoti_6 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:55px}

.biaoti_6 p { text-transform:uppercase;  color:#524e4e; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }

.tab-content-wrap {
    position: relative;
    width: 100%;
    margin: 0 auto;
    margin-top: 40px;
}

.tab-content .col-sm-3 .tab-card {
    position: relative;
    border-radius: 2px;
    overflow: hidden;
    cursor: pointer;
    transition: .2s linear;
    text-align: center!important;
    width: 100%;
    overflow: hidden;
}
.tab-content .col-sm-3 .tab-card.tab-card-md img {
    width: auto;
    display: block;
    height: 180px;
    text-align: center;
}.col-sm-3 {
    width: 43%;
    position: relative;
    margin-bottom: 22px;
    text-align: center;
}.tab-content .col-sm-3 {
    padding: 0 10px;
    height: 180px;
    overflow: hidden;
    margin-top: 10px;
}.anli {
    width: 100%;
    margin: 0 auto;
    background: url(../images/anli_bg.jpg) no-repeat center top; background-attachment:inherit!important;
    height: 1365px; background-size:800%
}
.cp_list .con {
    height: 599px;
    margin: 0px auto;
    width: 90%;
}
.cp_list .fl {
    width: 50%;

    overflow: hidden; text-align:center
}.sz .fr{ text-align:center}
.sz dl dt {
    font-size: 34px;
    font-family: DINEngschriftStd;
    color: #07a776;
    font-weight: normal;
}
.sz dl{ padding-top:10px; width:100%; height:80px}
.eeeadg {
    width: 126px;
    height: 43px;
    background: #e70012;
    font-size: 18px;
    border-radius: 25px;
    text-align: center;
    line-height: 43px;
    color: #fff;
    margin-bottom: 30px; margin-left:50px
}
.sz dl dd{ font-size:17px;}
.sz dl dt em{ font-size:15px}

.cp_list{
    height: 900px;
    margin: 0px auto;
    clear: both;
    overflow: visible;
    width: 100%;
    background: #fff; padding-top:0
}
.pronav {
    width: 100%;
    margin: 0 auto;
    display: flex;
    list-style: none; flex-wrap:  nowrap ;
}
.pronav li {
    width: 33%;
    text-align: center;
    margin-bottom: 70px;
    margin-top: 30px;
    height: 80px;
    background: #fff;
    border: 10px #cff5e7 solid;
    border-radius: 50%;
    margin: 1%;
    font-size: 18px;
    color: #fff;
}.pronav .img {
    width: 70%;
    text-align: center;
    list-style: none;
    margin: 10px auto;
}

.pronav .img img{ width:70%; height:auto}


.pronav .swiper-slide a span {
    font-size: 14px;
    color: #4a4949;
    line-height: 26px ; display:none
	
}.pronav .swiper-slide a p {
    color: #121212;
    font-size: 16px;
    margin: 0;
    padding-top: 0px;
}
.pt3 .pic {
    position: absolute;
    left: 45%;
    top: 110px;
    z-index: 0; display:none
}
.pt3 .dp {
    padding-top: 60px;
    position: relative;
    width: 100%;
    margin: 0 auto;
    justify-content: space-between;
    height: 157px;display:none
}.pt3 {
    position: relative;
    background: url(../images/ab_bg.jpg) no-repeat center top;
    padding-top:10px;
    padding-bottom: 50px; height:600px
}
.wrap1 {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
}
.pt3 .top1 {
    width: 90%;
    position: relative;
    z-index: 1;
   
    height: 350px; margin:0 auto; margin-top: 70px;
}
.pt3 .top1 .con {
    padding-right: 0px;
}
.index_en a {
    font-size: 57px;
    font-family: DINCond-BoldAlternate;
    text-transform: uppercase;
    color: #22279f;
}

.index_cn a {
    font-size: 25px;
    color: #010101;
    font-weight: normal;
    display: inline-block;
    position: relative;
    line-height: 1;
    margin-bottom: 10px;
}.index_desc a {
    color: #787878;
    font-size: 18px;
}


.pt3 .top1 .index_more {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 140px;
    background: #fff;
    padding-top: 20px;
    text-align: center; display:none
}

 .pt3 .top1 .desc{color:#333; font-size:16px; margin-top:30px; line-height:28px; width:100%}




.wap_down{ z-index:99999999999999999999999999999999999999999999999999!important}


.tab-content .col-sm-3 .tab-card.tab-card-md h3 {
    margin-top: -45px;
    font-size: 14px;
    text-align: center;
    background: rgba(0, 0, 0, .8);
    z-index: 99999999;
    bottom: 0px;
    position: absolute;
    display: block;
    text-align: center!important;
    width: 100%;-o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:1;
 /*显示行数*/-webkit-box-orient:vertical; overflow:hidden
}


.home_news_tu{ display:none}


.youshi{    height: 760px;}
.wrap3 {
    width: 100%;
    margin: 0 auto; padding-top:0!important
}
.youshi_2{ display:none}

.zzsc .content_2 {
    overflow: hidden;
    width: 100%;
    position: relative;
    height: 460px;
    margin-top: 40px; margin:0 auto
	
}
.youshi_1 {
    width: 90%;
    margin-top: 0px; margin:0 auto; float:none
}
.youshi1 {
    width: 100%;
    height: 230px;
    overflow: hidden;
    margin-right: 6px;
    margin-bottom: 6px;
}
.youshi2 {
    width: 49%;
    height: 242px;
    overflow: hidden;
    margin-right: 1%;
}.youshi3 {
    width: 49%;
    height: 242px;
    overflow: hidden;
}
.zzsc .content_2 li {
    width: 100%;
    float: left;
    border-bottom: 1px #d9d9d9 solid;
    padding: 14px 0;
}
.home_news_li_l {
    font-size: 15px;
    width: 22%;
    height: 72px;
   
    float: left;
    text-align: center; padding-right:1%
  
}

.home_news_li_m h4 {
    color: #333;
    font-size: 17px;
    font-weight: normal; padding-bottom:6px
}

.home_news_li_m p {
    color: #666;
    font-size: 16px;
    line-height: 40px; display:none
}
.home_news_li_m {
    width: 67%;
    float: left;
    margin-left: 7%;padding-left: 0;
}.home_news_li_r{ display:none}
.zzsc{ width:90%; margin:0 auto}

.content_2 .home_news_li_r {
    color: #333;
    border: 1px solid #ababab;
    transition: All 0.4s ease-in-out;
    font-size: 14px;
    text-align: center;
    line-height: 23px;
    margin: 0!important;
    margin-top: 50px;
    width: 80px;
    height: 23px;
    float: left;
}




.xwzx_con1_middle {
    width: 20%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.xwzx_con1_right {
    width: calc(100% - 22%);
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    border-left: 1px solid #e5e5e5;
    padding-left: 2%;
    padding-right: 10px;
    position: relative;
    transition: 0.3s ease-out;
}
.xwzx_con1_right:after {
    content: '查看详细 →';
    display: block;
    font-size: 16px;
    color: #282828;
    position: absolute;
    right: 0;
    top: 10%;
    margin-top: -10px;
    transition: 0.3s ease-in-out;
    width: 150px;
    height: 50px;
    line-height: 50px;
    border-radius: 25px;
    border: 1px #CCC solid;
    text-align: center; display:none
}.xwzx_con1_u1 li a {
    display: block;
    padding: 10px 0;
    position: relative;
    z-index: 2;
    margin: 10px 0;
}.xwzx_con1_middle b {
    font-size: 30px;
    color: #2c3238;
    font-family: arial;
    transition: 0.3s ease-out;
    float: left;
    width: 100%;
    text-align: center;
}.xwzx_con1_middle em {
    font-size: 16px;
    color: #2c3238;
    font-family: arial;
    transition: 0.3s ease-out;
    font-style: normal;
    float: left;
    width: 100%;
    text-align: center;
}

.xwzx_con1_right h1 {
    font-size: 16px;
    color: #333;
    transition: 0.3s ease-out;
    font-weight: normal;
}

.xwxq_list .divBox {
    position: relative;
    padding-bottom: 120px;
    width: 100%;
    margin: 0 auto;
}
.xwxq_list p img {
    display: block;
    margin: 0 auto; width: 100%!important;
}

.xwxq_page {
    position: relative;
    width: 100%;
    margin: 0 auto;
    margin-top: 90px;
}

.xwxq_page{ display:none}
.divBox p img{ width:100%!important}


.p_detail_pic {
    width: 90%;
    float: none;
    text-align: center;
    margin-left: 0%; margin:0 auto
}
.text {
    width: 90%;
    float: none;
    margin-left: 0%; margin:0 auto
}




.text_1 .pn{ padding-bottom:60px}



.pronav .img2,.pronav .img3,.pronav .img4{ background-size:80%}
.pronav .img2:hover ,.pronav .img3:hover,.pronav .img4:hover{  background-size:80%}

.pronav .img5,.pronav .img6,.pronav .img7{ background-size:80%}
.pronav .img5:hover ,.pronav .img6:hover,.pronav .img7:hover{  background-size:80%}
.pt1 {
    background: url(../images/youshi.jpg) no-repeat center top ; background-attachment:none!important; 
    width: 100%;
    margin: 0 auto;
    height: 430px;
    padding-top: 0px;
}.csss{ display:none}



.wrap2 {
    width: 100%;
    margin: 0 auto;
}
.contentccc {
    width: 80%;
    float: none;
    height: 273px; margin:0 auto; overflow:hidden
}
.csss1{ display:none}






.anliiii_1{ display:none}
.anliiii_2{ display:block}
.lx,.lx2,.footer{ display:none}





.btn{ display:none!important}





.shijian {
    width: 20%;
    float: left;
    color: #c7c7c7;
    text-align: center;
    padding-top: 5px;
    font-size: 15px;
    margin-right: 3%;
}

.ej_nav_u1 {
    font-size: 0;
    width: 100%!important;
    margin: 0 auto;
}
#footer,.foot_b{ display:none}
.cp_list .abo{ display: none}




.cp_list .abcon {
    width: 90%;
    height: 439px;
    margin-top: 30px; margin:0 auto; float:none
}

.cp_list .abcon p {
    color: #5c5c5c;
    font-size: 15px;
    margin-top: 10%;
    line-height: 36px;
}










.youshi{ display:none}

.zzsc .tab {
    overflow: hidden;
    width: 100%;
    height: 50px;
    line-height: 50px;
    float: left;
    margin-top: 0px;
}.kbm {
    margin-top: 0px!important;
}
















#content {
    width: 100%!important;
    float: NONE!important;
    height: 500px!important;
    overflow: hidden!important;
}

.hl_main5_content{width:100%;border-top:none; padding-bottom:30px; }
.hl_main5_content a{ color:#fff}
.hl_main5_content1{width:100%;margin-top:5px; overflow:hidden; float:NONE; margin-left:0px; margin:0 auto}
.hl_main5_content1 ul{ overflow:hidden; height:500px; margin:0 auto}
.hl_main5_content1 ul li{ float:left; display:inline; margin-top:40px; width:150px!important; margin-right:3px }
.hl_main5_content1 ul li img{ width:60%;  border-radius:8px; margin-top:20px }

.hl_main5_content1 ul li .tupian{ text-align:center;  width:100%; margin:0 auto}
.hl_main5_content1 ul li .gao{ text-align:center; color:#434343; font-size:16px; padding-top:15px;  line-height:20px!important; width:90%; margin:0 auto}
.hl_main5_content1 ul li .gao b{ text-align:center; color:#4c4c4c; font-size:14px; padding-top:15px;  line-height:20px!important; width:100%; display:block; font-weight:normal}

.hl_main5_content1 ul li .blue span{ text-align:center; color:#808080; font-size:14px;  display:block; margin:10px auto 0 auto }


.hl_main5_content1 ul li a{ float:left; background:#fff;  width:100%; height:280px; margin-right:4px; font-weight:normal;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; }
	
.hl_main5_content1 ul li a:hover{ float:left;  width:100%; height:280px; 
transform: translate(0,-8px);
	-webkit-transform: translate(0,-8px);
	-moz-transform: translate(0,-8px);
	-o-transform: translate(0,-8px);
	-ms-transform: translate(0,-8px); color:#76b816 }


.hl_main5_content2 {
    width: 100%;
    border-top: none;
    padding-bottom: 30px; margin:0 auto; height:500px
} 

.hl_main5_content2 ul{  overflow:hidden;}
.hl_main5_content2 ul li{ float:left; display:inline; margin-top:40px; width:170px!important; margin-right:3px}
.hl_main5_content2 ul li img{ width:60%;  border-radius:8px; margin-top:20px }

.hl_main5_content2 ul li .tupian{ text-align:center;  width:100%; margin:0 auto}
.hl_main5_content2 ul li .gao{ text-align:center; color:#434343; font-size:16px; padding-top:15px;  line-height:20px!important; width:90%; margin:0 auto}
.hl_main5_content2 ul li .gao b{ text-align:center; color:#4c4c4c; font-size:14px; padding-top:15px;  line-height:20px!important; width:100%; display:block; font-weight:normal}

.hl_main5_content2 ul li .blue span{ text-align:center; color:#808080; font-size:14px;  display:block; margin:10px auto 0 auto }


.hl_main5_content2 ul li a{ float:left; background:#fff;  width:100%; height:290px; margin-right:4px; font-weight:normal;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; }
	
.hl_main5_content2 ul li a:hover{ float:left;  width:100%; height:290px; 
transform: translate(0,-8px);
	-webkit-transform: translate(0,-8px);
	-moz-transform: translate(0,-8px);
	-o-transform: translate(0,-8px);
	-ms-transform: translate(0,-8px); color:#76b816 }
.hl_main5_content12 {
    width: 100%;
    margin-top: 5px;
    overflow: hidden;
    float:none;
    margin-left: 0px; margin:0 auto; height:500px;
}







.pt2{  width:100%; margin:0 auto; height:598px; background:#f8f9fa}
 



}